Jump To:
Technical Q&As are short question and answer formatted pages that provide answers to questions frequently received at Apple Developer Technical Support.

Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Topic
Sort by
Date
Problem with PaintRgn on 256-color Screens (HTML)
Deprecated - QD23: PaintRgn with RGBForeColor and transfer mode addOver doesn't return color to original on 256-color-screens.
Carbon, Graphics & Imaging, Performance, User Experience 1995-09-15
Problems Creating a Mask for a Picture (HTML)
Deprecated - QD27: Demonstrates creating a mask where the mask is 0 for pure white pixels and 1 everywhere else.
Carbon, Graphics & Imaging 1995-09-15
Problems recording CopyBits into a PICT on Mac OS X 10.2 (HTML) ()
QA1189: Identifies a problem with CopyBits and PICT on Mac OS X 10.2 and gives a simple workaround.
Carbon, Graphics & Imaging, Porting 2002-11-19
Process Carbon Events Not Delivered in 10.2 (HTML) ()
QA1181: Work around for a bug in Mac OS X 10.2 that prevents the delivery of process Carbon events.
Carbon 2002-08-27
Programmatic configuration of a Movie Export Component (HTML) ()
QA1147: Demonstrates how to programmatically configure a movie export component without showing the Movie Export dialog.
QuickTime 2002-06-18
Programmatically causing restart, shutdown and/or logout (HTML) ()
QA1134: Describes how to programmatically cause restart, shutdown, sleep or logout.
Carbon, Cocoa, Core Foundation, Darwin, Hardware, Mac OS X Server, Tools 2003-02-10
Project Builder 2.1 needs projects to be checked into CVS to enable CVS support (HTML) ()
QA1245: Explains how to workaround a bug in Project Builder that blocks CVS functionality.
Tools 2003-03-20
Prompting the user with MRJQuitHandler (HTML) ()
QA1187: How to intercept Cmd-Q for all Java 1.3 releases on Mac OS X.
Java 2002-08-15
Properties versus methods in automatically generated 'aete' resources (HTML) ()
Deprecated - JAVA14: Explains describing properties versus methods in generated 'aete' resources on Mac OS Classic Java.
Java 1999-05-17
Providing QuickDraw with a Known Good Port (HTML) ()
Deprecated - QA1237: How to use SetPort( NULL) to provide QuickDraw with a known good port.
Graphics & Imaging 2003-09-29
PSetSelfSend in Classic AppleTalk vs. Open Transport AppleTalk (HTML) ()
NW23: Describes the relationship between PSetSelfSend in Classic AppleTalk and Open Transport AppleTalk.
Networking 1996-05-14
QDFlushPortBuffer (HTML) ()
QD65: Describes a possible solution for window update problems under Carbon.
Carbon, Games, Graphics & Imaging, Mac OS X Server, Performance, Porting, Text & Fonts, User Experience 2000-11-08
QDSwapPort (HTML) ()
QA1128: Explains when to use QDSwapPort.
Carbon, Graphics & Imaging, Porting 2002-11-06
QTML, c2pstr and Pascal strings (HTML) ()
QA1112: Describes how to avoid headaches when dealing with Pascal to C string conversion with QTML.
QuickTime 2002-01-21
Quality of QuickTime video effects (HTML)
QA1089: Describes some of the factors affecting QuickTime video effects quality.
QuickTime 2001-10-26
Quartz 2D Interpolation (HTML) ()
QA1186: Explains how to control Quartz 2D's image interpolation.
Carbon, Cocoa, Graphics & Imaging, Printing 2002-10-29
Quartz 2D Thread Safety (HTML) ()
QA1238: Explains the thread-safety issues for the Quartz 2D API.
Carbon, Cocoa, Graphics & Imaging, Performance, Printing 2003-02-25
QuickDraw Text Anti-Aliasing using Quartz 2D (HTML) ()
QA1193: Describes APIs added to Mac OS X to allow applications to draw QD text using CG anti-aliasing.
Carbon, Graphics & Imaging, Porting 2002-10-29
QuickTime & Noise Problems (HTML)
QTPC02: Talks about ways to reduce noise in movies created with the CinePak codec.
QuickTime 1995-05-01
QuickTime & PutMovieIntoDataFork, Offsets (HTML)
QTMTB34: Explains restrictions on moving movie data around in a file after creation; also gives work arounds.
QuickTime 1995-05-01
QuickTime .qtx/.qtr/.qt/.mov files defined (HTML)
QTW99: Definitions for the QuickTime for Windows .qtx/.qtr/.qt/.mov files.
QuickTime 2000-09-05
QuickTime 6.4 & AvailabilityMacros.h on Mac OS X 10.2.x (HTML)
QA1316: Fixing compilation issues when upgrading to QuickTime 6.4 on Mac OS X 10.2.x systems.
QuickTime, Tools 2003-10-21
QuickTime and Carbon Events (HTML)
QA1090: Discusses how to ensure smooth movie playback when using Carbon Events in an application.
Carbon, QuickTime 2001-10-26
QuickTime DirectDraw Surfaces (HTML)
QTW96: How to make QuickTime 4 for Windows draw onto a surface using your custom DirectDraw object.
QuickTime 1999-11-01
QuickTime Effects - How to set up parameter description values when using kParameterTypeDataImage (HTML) ()
QA1326: Setting up an effect parameter description when using kParameterTypeDataImage as the parameter data type.
QuickTime 2003-12-09
QuickTime Error -2127 qtNetworkAlreadyAllocatedErr Explained (HTML) ()
QA1244: QuickTime qtNetworkAlreadyAllocatedErr error code (-2127) occurs when the user's Connection Speed preference setting is too slow.
QuickTime 2003-03-20
QuickTime for Windows resource files (HTML) ()
QA1132: Describes resource file extensions supported by QuickTime for Windows.
QuickTime 2002-04-08
QuickTime Media Editing (HTML) ()
QA1110: Explains the term "Media" as used in QuickTime and how it relates to media editing APIs.
QuickTime 2002-01-16
QuickTime movies require a valid graphics port (HTML)
QA1345: The QuickTime Movie Toolbox requires a valid graphics port for all movies.
QuickTime 2004-03-19
QuickTime Music Architecture Header Update (HTML) ()
QTMA06: Explains missing and changed items in QuickTime 2.5.
QuickTime 1996-08-21
QuickTime Preview Behavior (HTML) ()
QTMCC10: Describes the expected behavior of the create/update preview button in the SFPGetFilePreview dialog.
QuickTime 1996-11-27
QuickTime Sound (HTML)
QTMRF04: Explains what the sowt and the twos format is in QuickTime.
QuickTime 1995-05-01
QuickTime Supported YUV Pixel Formats (HTML)
QA1060: Describes which YUV pixel formats are supported by QuickTime.
QuickTime 2001-07-19
QuickTime Toolbox GetMovieTime Call (HTML)
QTMTB38: Provides the calls to change the current time and to reposition a movie to play from the start.
QuickTime 1995-05-01
Raw IP and Open Transport 2.5.x (HTML)
Deprecated - NW63: Discusses Open Transport 2.5's change to the behavior of raw IP endpoints with IP_HDRINCL set.
Carbon, Networking 1999-10-25
Re-enabling dragging from NSTableView to other applications (HTML) ()
QA1220: Explains how to re-enable drag-and-drop from NSTableViews to other applications
Cocoa 2002-12-02
Receiving UDP Broadcasts (HTML) ()
Deprecated - NW53: Explains why UDP endpoints may never receive UDP broadcast messages.
Carbon, Networking 1997-11-17
Recording Compressed Sounds (HTML) ()
Deprecated - SND14: Sound Manager and sound input driver compression options are limited to allow interrupt time recording.
Carbon, Music & Audio 1998-04-12
Reducing the size of Physical Memory in Open Firmware (HTML)
QA1099: Describes how to configure the Power Macintosh so less memory is recognized than is actually present.
Hardware 2001-12-20
Registering a Rendezvous service multiple times (HTML)
QA1311: Explains why registering the same Rendezvous service twice on the same machine doesn't cause a name conflict.
Carbon, Hardware, Networking 2003-10-23
Registering for sleep notifications (HTML)
QA1340: Explains how register for sleep notifcations on Mac OS X.
Carbon, Cocoa, Darwin 2004-10-25
Remote or Two-Machine Debugging Applications with GDB (HTML)
QA1279: Explains how to setup a remote or two-machine debugging configuration using gdb and ssh.
Tools 2003-09-09
Rendering Multi-line text in JTree nodes (HTML)
QA1091: Correcting render problems with multi-line JTree node labels in the Aqua look and feel.
Java 2001-11-02
Rendezvous and wake from sleep (HTML)
QA1290: Explains why applications that use Rendezvous should stay registered and continue browsing on sleep.
Carbon, Cocoa, Networking 2003-09-18
Rendezvous enforces the service type format in Panther (HTML)
QA1198: Explains why registering a Rendezvous service might fail on Panther.
Carbon, Cocoa, Hardware, Networking 2004-03-23
Rendezvous enforces the TXT record format in Panther (HTML)
QA1306: Explains how mDNSResponder enforces the proper TXT record format in Panther.
Carbon, Cocoa, Core Foundation, Darwin, Networking 2004-07-14
The Rendezvous Name is not the Rendezvous name (HTML) ()
QA1228: Explains why you should use the Computer Name when advertising a Rendezvous service.
Carbon, Cocoa, Networking 2004-03-05
Rendezvous service types used in Mac OS X (HTML)
QA1312: Provides a list of common Rendezvous service types used in Mac OS X.
Hardware, Networking 2004-07-14
Rendezvous TXT record rate limiting in Panther (HTML)
QA1293: Explains how mDNSResponder implements TXT record rate limiting in Panther.
Carbon, Cocoa, Hardware, Networking 2003-10-23
Replacing OpenPort in Carbon (HTML) ()
QD66: Discusses a potential crashing problem when Carbonizing code that uses black and white GrafPorts.
Carbon, Graphics & Imaging, Porting 2000-11-08
Resetting NVRAM to factory defaults (HTML)
QA1103: Describes what happens when you boot holding the Command-Option-P-R keys.
Accessibility, Hardware 2001-12-21
Resolves may return an IPv6 address in Panther (HTML)
QA1298: Explains why you get an IP address of 0.0.0.0 when resolving a Rendezvous service.
Carbon, Cocoa, Core Foundation, Networking 2005-01-10
Resource forks in Mach-O binaries (HTML) ()
QA1175: Advises against using resource forks in Mach-O binaries.
Carbon 2002-08-07
Retain Counts of io_object_t Objects in IOKit.framework (HTML) ()
QA1195: Distinguishes between the retain counts of an I/O Kit kernel object and its io_object_t user space proxy.
Darwin, Device Drivers, Games, Graphics & Imaging, Hardware, Music & Audio, Networking, Printing, User Experience 2002-09-04
Retrieving Audio from QuickTime Files (HTML)
QTMTB30: Describes how to retrieve audio from QuickTime files in 1 second chunks.
QuickTime 1995-05-01
Retrieving Data from AEDesc Records - do not use the dataHandle field (HTML) ()
QA1139: Describes the correct way to access data stored in AEDesc records.
Carbon 2002-04-10
Right- and Control-Drags on Mac OS X (HTML)
QA1362: Describes a difference in Drag and Drop on Mac OS X that affects all cross-platform Java applications
Java 2004-08-31
RunApplicationEventLoop and Thread Manager (HTML)
QA1061: Describes how to yield to cooperative (Thread Manager) threads from a RunApplicationEventLoop-based application.
Carbon 2001-10-10
Running out of TOC Space (HTML) ()
PLAT22: Explains why an application might run out of TOC space and provides a workaround for this limitation.
Tools 1996-06-01
Sample code for allocating an amount of dictionary space (HTML)
HW71: Discusses the allocation and the setting of memory for Dictionary space in Open Firmware.
Device Drivers, Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, Performance, QuickTime 1999-10-11
Saving changes to modified movies (HTML)
QTMTB60: Describes how to ensure any changes made to a movie are saved.
QuickTime 2000-09-05
Saving playback hints in a Movie (HTML) ()
QA1194: Demonstrates how to use the SetTrackLoadSettings function to save the hintsHighQuality playback hint in a movie.
QuickTime 2002-09-04
Saving QuickTime Movie Files (HTML) ()
QTMTB47: Explains a few complications one might face in creating and saving QuickTime movie files.
QuickTime 1997-01-31
Saving the current Core Graphics Path (HTML)
QA1056: Explains that the Core Graphics save and restore GState APIs do not affect the path.
Carbon, Cocoa, Graphics & Imaging, Printing 2001-10-02
Scripting Java-based command-line interface applications (HTML) ()
Deprecated - JAVA16: AppleScripting a Mac OS Classic application for non-gui tools on Mac OS Classic Java.
Java 1999-05-17
SCSI ID from vRefNum (HTML) ()
DV29: Legacy Mac OS technique for identifying the ID of a SCSI Parallel device containing a specified disk volume.
Accessibility, Device Drivers, Hardware, Mac OS 9 & Earlier 1997-05-23
A SCSI little secret (HTML)
HW81: Details what to expect when accessing the motherboard SCSI bus on the Blue & White G3.
Accessibility, Device Drivers, Hardware 1999-12-20
SCSIAction and IOSCSIUserClient on Mac OS X 10.2 (HTML) ()
QA1201: Describes migrating to a new API for SCSI Parallel devices starting with Mac OS X 10.2.
Carbon, Cocoa, Darwin, Device Drivers, Graphics & Imaging, Hardware, Networking, Printing 2002-09-13
SDRAM Problems With Self-Powered USB Devices (HTML) ()
HW82: Alerts that non-compliant, self-powered USB devices plugged into a G4, can cause problems with low-voltage-sensitive SDRAM .
Accessibility, Device Drivers, Hardware 2003-08-21
SDRAM, CAS Latency for the "Quicksilver" PowerMacG4s (HTML)
QA1071: Describes the supported CAS Latency values for the "QuickSilver", PowerMac G4 CPUs.
Accessibility, Hardware 2001-09-13
Securely Erasing, Accessing and Dismounting a Macintosh Partition (HTML) ()
FL11: Set up a disk for secure erasures. Resources with information on magnetic disks, information recovery.
Carbon 1999-01-11
Security Credentials (HTML) ()
QA1277: Discusses AuthorizationCopyRights and the relationship between Authorization Services, authorization sessions, Security Server, credentials, and the credentials cache.
Security 2003-08-06
Selecting a specific sound input source (HTML) ()
Deprecated - SND10: Using the sound input driver to select specific sound input sources.
Carbon, Music & Audio 1998-01-16
Sending an Email (HTML)
QA1084: Shows how to create an email in the user's prefered email application.
Apple Applications, Carbon, Cocoa, Networking 2004-11-05
Sending SCSI commands to storage devices (HTML) ()
QA1179: Explains that Mac OS X does not implement SCSI pass-through for many mass storage devices.
Device Drivers, Hardware 2002-08-06
Sequence Grabber - Determining the capture resolution of an IIDC device (HTML)
QA1403: Discusses how to determine the resolution of a captured image from an IIDC device
Carbon, Hardware, QuickTime 2005-01-06
Sequence Grabber - Ensuring the SG TimeBase is being driven by the Sound Clock. (HTML)
QA1314: Ensuring the Sequence Grabber TimeBase is being driven by the Sound Clock when recording audio and video.
QuickTime 2003-10-24
Sequence Grabber - How do I save user settings as CFPreferences? (HTML)
QA1286: Saving UserData settings returned from the Sequence Grabber as CFPreferences.
QuickTime 2003-09-04
Sequence Grabber - How often should I call SGIdle? (HTML)
QA1349: This Q&A discusses how often SGIdle should be called when capturing using the Sequence Grabber.
QuickTime 2004-04-06
Sequence Grabber - Setting the sound channel play through state (HTML)
QA1303: Setting the Sound play though state when previewing and recording a sound channel with the Sequence Grabber.
QuickTime 2003-09-23
Sequence Grabber - Using the SGDataProc for Sound (HTML)
QA1348: This Q&A discusses how you can use a Sound SGChannel with the Sequence Grabber DataProc
QuickTime 2004-04-06
Sequence Grabber - Video capture with multiple IIDC cameras (HTML)
QA1365: Discusses factors which influence the number of IIDC cameras that can simultaniously be used for capture.
Hardware, QuickTime 2004-08-25
Sequence Grabber Source, Video, and Channel Bounds (HTML) ()
QA1250: Explains the QuickTime Sequence Grabber's relationship between the Source, Video, and Channel Bounds when capturing video.
QuickTime 2003-07-16
Serial API Choice (HTML)
DV39: Discusses the choice of serial APIs supported by traditional Mac OS and Mac OS X.
Device Drivers, Hardware 2001-07-02
Server Endpoint 'qlen' Limit (HTML) ()
Deprecated - NW38: Tells how to determine the maximum 'qlen' value which limits the number of supported handoff endpoints.
Carbon, Networking 1996-08-21
Server Processes and the Dock (HTML) ()
QA1328: Discusses using headless AWT from Java server applications that need to be hidden.
Java, Mac OS X Server, Porting 2004-01-19
SetFontInfoForSelection incorrect prototype (HTML)
QA1375: Describes the incorrect prototyping of the SetFontInfoForSelection API and gives a workaround.
Carbon, Text & Fonts, User Experience 2004-10-04
SetSoundMediaBalance balance parameter clarification (HTML) ()
QTMTB49: Describes correct parameter values for the SetSoundMediaBalance routine.
QuickTime 2004-12-01
Setting a Control's Variant Field (HTML) ()
Deprecated - TB63: Details how to change the variant of a custom control after creating the control.
Carbon 1999-05-03
Setting a Movie's Clipping Region (HTML)
QTMTB23: Explains why ShowMoviePoster doesn't honor the clipping region when clipped to the cell size.
QuickTime 1995-05-01
Setting a UserPane's feature (HTML) ()
TB64: Explains how to set up the control attributes when creating controls, and UserPanes in particular.
Carbon 1999-09-27
Setting Audio Input Gain (HTML) ()
Deprecated - SND11: Setting audio input gain under Mac OS 8.1.
Carbon, Music & Audio 1998-02-10
Setting environment variables for user processes (HTML)
QA1067: Tells how to set environment variables for user processes.
Carbon, Cocoa, Core Foundation, Darwin, Games, Performance, Porting, Tools 2001-10-25
Setting Export Quality (HTML)
QTMCC13: Demonstrates how to change the compression factor when exporting a JPEG file.
QuickTime 1999-12-06
Setting request headers in URL Access (HTML) ()
Deprecated - QA1073: Explains how to work around a bug in URL Access when setting request headers.
Carbon, Networking 2002-09-10
Setting Sequence Grabber Sound Input Device Driver Parameters (HTML) ()
QA1204: Setting sound input device driver parameters for QuickTime sequence grabber audio channels.
QuickTime 2002-10-25
Setting the ColorSync profile for a NSBitmapImageRep object (HTML)
QA1369: Setting the ColorSync profile for a NSBitmapImageRep object
Cocoa, Graphics & Imaging 2004-09-08
Setting the default look-and-feel for Swing applications (HTML) ()
QA1059: Changing the default look-and-feel for Swing applications on Mac OS X.
Java 2004-02-10
Setting the movie background color (HTML) ()
QTMTB53: Describes how to apply a background color to an entire movie.
QuickTime 1999-08-16
Setting the option button in the ICM dialog (HTML)
QTMCC02: Describes how your codec can display an extra Options button in the Standard Compression dialog.
QuickTime 1995-06-01